#!/bin/bash

# 定义启动函数
start() {
    if pgrep -f "ai-translator" > /dev/null; then
        echo "ai-translator 已经在运行。"
    else
        nohup ./ai-translator >> output.log 2>> error.log &
        echo "ai-translator 已启动，进程 ID 为 $!"
    fi
}

# 定义停止函数
stop() {
    if pgrep -f "ai-translator" > /dev/null; then
        pkill -f "ai-translator"
        echo "ai-translator 已停止。"
    else
        echo "ai-translator 未运行。"
    fi
}

# 根据传入参数执行不同操作
case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    *)
        echo "用法: $0 {start|stop}"
        exit 1
        ;;
esac
